This is a really tricky situation; on the one hand, I am a firm believer that you play for the club, not for a particular side or with your mates/where you get to be the star all rounder/ where the teas are better - at my club we have a real issue with players not wanting to step up from twos to ones and threes to twos, and I get so sick of it (I got called up to the ones last week despite a) being twos skipper and b) being crocked and said "thanks, see you Saturday" because its the right thing to do).
BUT...
There has to be some common sense involved. I wasn't asked to do that to field, I was asked because they desperately needed a three bat. That is to say, a role within the side. Number ten bat and specialist fielder is not a role and, whilst that may be a fair reflection of how they rate you (sorry) its not a role I would ask someone to perform without having first 1. made sure they understood and were okay with it and b) having considered whether there was more value in that player bolstering a lower side and getting someone else to run the boundary.