I must say, I agree with some of the more skeptical posters. I'm not saying that this instructor definitely called people "pussies" in a joking manner, but it's possible. We don't know, we weren't there.
I had a fantastic ex-military instructor once that used that term in that manner... Sure, taken out of context, it's easy to make it sound bad, but that's why we are asking the OP for details. I don't think that you could make a general rule that any instructor that called a student a pussy under any circumstances is automatically disqualified from teaching. So if the OP wants sympathy, help, understanding or advice from us (and if not, why post at all?), they need to be more specific.
Same with "yelling". This is subject to interpretation. When I tell my 16 year old in a firm voice that he has crossed a line with some sort of unacceptable behavior, he immediately tells me to "stop yelling", so as to change the topic and put me on the defensive. Again, I'm not saying that happened, but the OP really doesn't give us much to comment on.
As far as the injuries, I'm not sure why the OP won't be specific about that. The devil is in the details, IMHO.
If all the OP wanted was information about how to report someone to a certifying agency, I would think that googling "PADI" or "NAUI" would be better than raising the issue in a discussion forum. And why would you write to the "agencies"? Was it NAUI or PADI?
Maybe the OP is right, maybe this instructor is dangerous. But I really wouldn't agree with that without some real information. There have been plenty of similar threads here where an OP was able to spell out exactly what happened in detail. And the more that this thread goes on without specific information from the OP, the more I start to think