The girl shouldnt have spent $300+ on a date. Especially a first date. That's very extreme. I do think a guy should pay, but if he's not going to, he should at least mention it.