Asking for telecommuting, equity, and time to work on other projects is ridiculous.
I've gotten these requests from developers who have only done basic Rails projects.
Do you think you deserve a better quality of life than say, a teacher? a doctor?
I fail to see how even comparing yourself to them is not entitlement, especially if you're not a CS major.
The whole productivity bit is crap, I've been on that side and I know it.
You may be more productive, but for very selfish reasons. The business is not more productive, and you isolate yourself from everyone else.
Businesses don't generally fail because of bad tech, they fail because they're not nimble enough to adapt and test ideas quickly.