I went to AT&T park to see the Giants. It cost $124 for a ticket, decent view, far from the best though. People would throw even more hissy fits than usual if asked to pay those prices at the Amex.
In terms of catering, agree totally there was plenty of it, so long as you didn't want anything...