Flayed

flay (flā) pronunciation
tr.v., flayed, flay·ing, flays.

1. To strip off the skin or outer covering of.
2. To strip of money or goods; fleece.
3. To whip or lash.
4. To assail with stinging criticism; excoriate.

If this were Livejournal, this would be my mood at the moment.