It doesn't sound selfish at all, in fact, I think you're under-outraged! They've screwed you around practically since you started working there!
If you don't get a decent raise, I think you should TELL them what you said here...especially since you're obviously incredibly valuable.