You are right, I agree with you. It's just that if you cannot do otherwise dont beat your self up.
It's better to use the maximum of free software that you can that saying "ok a give up I go back to Windows".
Access to Internet is also a freedom, so if you have to choose between internet and free firmware it's your values. Maybe people from the west it's easy they choose both for 20 dollars, but in Africa or Asia 20 dollars is a month salary so they will choose a crappy slow internet with non-free software everyware because they dont have the money and the knowledge.
