have nc for this, and will change some of the more identifiable details.
basically I work as a troubleshooter type person, part of a small team. We are employed by company A, but effectively subcontracted to company B, and based in B's offices.
Our role is to identify areas which are not working efficiently/correctly, put measures in place to fix these (by training, monitoring etc), that oversimplifies it but you get the idea.
Part of it of course isn't that comfortable as it involves drawing attention to people who aren't doing their job terribly well. Increasingly, this is resulting in us taking a lot of flak, and its' that which is getting me down.
So far this week I have had a nastily worded email from person W accusing me of being unprofessional, not giving rounded feedback (that isn't the purpose of my role) and that I basically was doing my job badly.
On Weds person X (who is employed by B, and is therefore in no way responsible for my management in any sense) gave me a 10 minute 'chat' about using my mobile phone in the office (I have to as I don't have a landline because I am not a member of B staff), how it was impossible for X to manage their staff's use of mobiles if I was allowed to use mine in the office (this ignores the fact I am not under Y's control, and indeed the entire office is full of people from other departments, contractors etc who hot desk and are constantly on their phones). Y's ineffectual management is an issue which my team have identified, so this appears to be a clear dig back at me.
Today, in a meeting of 15 people, person Y (when I was explaining justification for a particular approach we were recommending) shouted at me 'You're wrong, be quiet' even though I was entirely correct, and the documentation we were going through supported it. Later on person Z commented on something and said v patronsingly to me 'make sure you write that down won't you' as I had been keeping my own notes of the meeting.
W, Y and Z all do a job I used to do previously, but are more junior/less experienced than I was. Technically, X is in a more senior role but as we are part of different organisations our roles are not directly comparable.
Frankly after all that I feel pretty shit, and not at all looking forward to going to work on Monday....how would you handle it?