I think that Titstare was a stupid app, but I also think that Barbie Nail Salon is a stupid app. Why is it ok for one to exist, but not the other?
For a simplified example assume that someone has $100,000 of taxable income, in the US they'll be taxed roughly 25% paying $25,000.
If this person is able to write off $2,000 of old equipment when they purchase new equipment they will now have a taxable income of $98,000 still taxed at roughly 25% paying $24,500, a $500 savings.
If they are able to replace $2,000 worth of equipment for $500 then they would, in essence, get the upgrade for free; otherwise they are only able to save some money by donating their old equipment to someone in need.
This person couldn't "donate" their old equipment to a friend, it has to be to a registered non-profit.
No matter how many laws we create the underlying feelings that lead to sexually offensive (or otherwise insensitive) language or acts will not go away. By outlawing offensive statements and actions in the workplace you are sanctioning discrimination against people who enjoy making or hearing those type of things. If a the majority of people at a particular employer enjoy that type of humor why would we restrict it? No one is forced to work anywhere these days, they always have the choice to find employment at a firm that is more in line with their character.
If a non-offensive workplace is the ideal state most workplaces will move towards being non-offensive on their own.