lol, I have the same trainer and it's not the trainer's fault but only you.
I fell from it before and it was ONLY because I didn't have the bike fully locked in it.
You have nobody to blame here but yourself. And no you don't need new skewers or what not.