Why would you buy a game you know before hand must be played online if you don't have a good Internet connection or would want to play while in an airplane? You shouldn't be mad at EA you should pissed at yourself for letting that happen.
How clearly is this advertised? I poked around online on stores that sell it and saw no mention that an Internet connection is required to play. It's not even mentioned in the system requirements.