Welcome to the boards. :)
You'll get a lot of good advice here, but it's hard to say what I'd have done without being in the situation myself.
It sounds like you suffered in silence longer than I would have. IMO a campaign is a cooperative venture, and everyone should be getting some...