On long flights drinks should be included in the ticket price (1.5+ hrs FLT time and they should bump up the ticket price to cover) and unless in first class, you should have to pay for meals as well. On shorter flights, less than 1.5 hrs FLT time, we don't need to supply drinks. These flights tend to be cheaper and therefore discount service should be expected. Its ridicules that Joe public thinks they are entitled to free drinks and meals for the price they're currently paying.
As for the luggage, you shouldn't need more that 1 check bag unless you’re going for a month visit and who does that. $5-$10 for an additional bag is reasonable I think. Good for Spirit, I hope everyone else catches on!