Garuda is a DPS race with some simple line of sight mechanics. You're just as responsible for keeping yourself alive as your healer. More so actually, because rezzing you in combat is a huge drain on resources. I'm skeptical that 10 losses in a row are all the healer's fault.