Long story short I have been a Scrum Master for a team, the team are
quick to criticize as opposed to acknowledge when I’ve helped
-> Did you really help them? Or do you think you help them? Did the team acknowledged the fact that you help them?
Maybe you think you have helped them - even maybe you did help them - but if they don't think it by themselves, they will never thank you.
I would suggest the following: sit down with them for one hour, and ask "It seems our work relationship is not at its best, would you mind we review some of the actions of the past few month to see what the team thinks about it? Even if it is not easy everyday, I like to work with you and know your team is talented (here you give details of TRUE things you like - don't lie as they will know it, don't over compliment) so I would like to improve our workings ways so your team and me have a better relationship and as the same time reach the company's targets."
You can also ask them what is THEIR opinion about the blocking point in their daily work: solve these blocking point (even it is not directly in your job task - you can ask somebody else for help) and you will most likely receive a thank you.
I have tried to coach the team to be respectful but they don’t
seem to care and will complain anyway.
-> They are adults in a workplace, not kids. The respect will come with the overall good relation that will come with an improvement of the team's result in a working ways that the team members can accept.
Once you get some result that the team knowledge by themselves, the relationship should be less tense and you should have less stress. Maybe in one year from know you will happy to see this team at work.