Software developers are not completely subservient slaves. But some of them are certainly obnoxious prima donnas and like throwing tantrums about their oh so terrible working conditions.
Ironic that some of the highest paying jobs out there are also the jobs that are most easily performed at home. Software dev really seems to be one of those win/win/win scenarios when it comes to jobs. Of course, there will always be a litany of complaints online because there's always something to complain about, but still.