I mean...you are missing a few of the good deals like getting Frolik, Leddy, Oduya, Handzus (last year atleast) and some signings like Hjalmarsson, Keith, Seabrook, Sharp - all which get better when the cap goes up. Also, I'd argue that a few of the bad deals you mention either had to be made or are actually good ones- Bolland/Frolik because of the cap and that the Versteeg deal was pretty damn good (especially getting half the cap hit taken care of).
The guy has done plenty of good for people to get off his back in my opinion. Sure he has missed on a few things (Bickell's deal and Crawford's weren't necessary or turning out to be great in my opinion) but I wouldn't say he blows because of that. Overall, I think most people are pretty happy with Bowman and the direction this team continues to go...a lot of it because of him and the staff that surrounds him.