I think the first one is correct only with a comma ; the 2nd needs an at . They differ in their meaning: He was really upset , Mike. (this means Mike is upset; repetition for emphasis or clarification of the person involved; still, not very common) He was really upset at Mike.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
SiggyI believe that typically you get upset with peopleAs a matter of fact, Yahoo confirms what you're saying: