It sounds like you're mostly fed up with dealing with management and that you've decided in your mind that its not possible to find a place without clueless management. Considering just how in-demand developers are right now, I'd encourage you to look around. When you are interviewed, interview _them_ and get a good feeling for what the management is really like. There are certainly places that don't have clueless management.
My feeling (as an entrepreneur, and someone who struggles with this a lot) is that you're more likely to find that in a smaller company (where you get more say over the final product). Maybe at a startup that's well funded and has been around a couple years. Or just a small-medium business. There's also consulting and longer-term contracts. These days you really do have a LOT of options if you're a good developer. If there's not much in your area, consider remote work. Or starting a startup on the side (follow Hacker News religiously if so -- see news.ycombinator.com).
In short, call your headhunter (http://bartoszmilewski.com/2012/02/06/call-your-headhunter/).
If you actually _are_ tired of coding itself, that's an entirely different conversation.