I think Amy just has a bit of an ego thats all.
She is 12 and has a rather fairy-tale view on romance and think Sonic is obligated to marry her out of her perspective on "true love" and gets upset and confused why he refuses.
Yeah she's a bit shallow, but not a bad person for it.