I don't work in the games industry, so my knowledge in this are is next to zero. But I can relate to the "being blamed for everything" statement you've made. My job is definitely one of those.
Also, like you, once I tell people what I do, they decide to bring their problem to me. When, like...