You said he pushed and you called in your post :
"Hero goes all in
Villian calls
Villian tables AQ"
I think the hand was played horribly by both players and I really don't understand your thinking, "if he has a better hand then so be it." when you can't think of a single hand you can beat when you push all-in.
Oops, I've fixed that post to put it the correct way around.
I could think of hands I could beat, I just wasn't really expecting to get called by them..