The problem isn't that Travis CI doesn't want to give away free stuff. Plenty of companies don't give their product away for free, and nobody complains. People are mad becaue Travis CI promised something and now they are going back on their word.
Should everyone have been prepared for the possibility? Of course, but that doesn't mean the transition will be painless. It's perfectly reasonable to be mad about broken promises.