Software developers (especially at Google and Apple) do not make "at, or less, than minimum wage"; this is absolutely absurd. According to sfgate.com the average salary in San Francisco right is $110,950 for application developers and slightly higher for systems developers.
According to the same link, food service workers make and average of $22,180 a year in San Francisco. That's a very wide income gap, indeed.
So engineers at some companies work long hours, so what? Most engineers (myself included) love the work they do, and it's a far cry from working multiple jobs with little or no benefits to barely be able to feed your family and be unable to afford a nice place to live.
Not only will you win an Irony award from me, but you'll get arrested for obstructing traffic too -- and rightfully so. Time and place. First two things you learn in activism. Time. Place. Learn it.
The time and place for activism: somewhere with a lot of impact and that probably means it should be extremely disruptive to a lot people. Sure it's a pain in the ass to have your commute screwed up by striking transit employees or something like this bus protest. But that's a cost of democracy, and we're all better off if people are free to protest and to be disruptive. Without disruption, protests are too easily ignored and the power of the masses is too easily constrained. To hell with "free speech zones" and protest permits. I agree that protestors shouldn't overdo it, or they'll lose the support of the masses. Unfortunately in the US, they rarely get any support at all. People cling to their sense of entitlement and have no willingness to stomach some inconvenience for the sake of the greater good.