Oh no, VP A, B, and HR lady are mad. How do they expect to "make life difficult" for you? Realistically, there is not much they can do. I wouldn't worry about it unless an actual action is taken.
As for the bonus? Unless you are contractually bound to return it, tell them the money's spent and to write it off.
As for the bonus? Unless you are contractually bound to return it, tell them the money's spent and to write it off.