There are lots of reasons why people don't fit at a company, and only some of them are the employee's fault. But whose fault it is doesn't really matter. If you aren't happy and aren't appreciated, you should be out interviewing for better jobs. Somewhere there's a position where you'll be both happy and appreciated.