You're in an industry reaping disproportionate benefit from loose money policies, leading to a trend-chasing culture of overpaid nerds making web apps. You feel guilty about this, but there is nothing you can do about it because you have no other talents that a rational person would pay you for.
The misperception that we're "overpaid" is a dangerous one. It's one that we have to fight. We're not overpaid. If anything, most of us are underpaid, considering that nontechnical VPs working 11-to-3 make 3 times as much as we do, and that people who inherit the family connections to become founders often get 100 times as much equity.
I don't think we're catastrophically underpaid. I think we're much less underpaid and abused than the rest of the Former Middle class.
I'm sure that this was an attempt at humor, and it's easy to consider ourselves "overpaid" when we consider the frivolity that's common in our industry right now, but maybe underutilized is a better word. This idea that programmers are overpaid right now is one that we have to fight with everything that we've got, because that's what the Bad Guys want us (and everyone, but especially the government, so they can abuse the H1-B program) to think and it's not true.