my wsywig editor disappeared from WordPress this morning. This, of itself is not a big deal, because I hate the wyswig editor.
Problem is, I’ve also lost the rest of the controls, and the buttons like “insert picture” or “view HTML” have also disappeared.

log out, clear web cache, reboot, log in, check you haven’t been haxored. Past that, “wtf” indeed!
I HATE the wysiwyg editor. I wish you could make WordPress always choose HTML by default. (I know that as long as you’re logged in to WP, it remembers your last choice, but once you log out, it forgets, I think.)
I know it makes me a total computer nerd that I prefer the HTML editor, but I feel like I have more control and I know exactly what I’m getting when I type in that mode. Then again, I haven’t tried inserting pictures and making the text wrap around them and stuff like that, so I think the wysiwyg editor might be quite helpful for that.
Sounds to me like somehow your Javscript has been turned off. Both the visual and text editors use Javsscript.
@John Petrie; Every version of WordPress that I have seen has the ability to set the HTML editor as the default. It’s under Users->Settings somwhere, depending on your version. I guarantee you can set it and it will remember your settings.