Not to be rude, but yes: switch employers. This is not something you can fix on the employee level, it is a management issue.
It might be a team culture or company culture issue, and even radical changes in the management are not enough to fix it.