A: Maybe you're going after the wrong girls. It's usually the hot, skinny girls that can be superficial and selfish. Guys seem to go after them and then wonder wtf. Pay attention to the quiet one in the corner. Maybe she's not as cute and maybe she's got more meat on her but that likely means she's got... more
A: Not necessarily! I'd do anything for a guy to give me baseball tickets. If she told you she likes basketball, how were you supposed to know? Just find out their favorite sport or sports team before you go buying tickets to anything.