You done well not to hit him, i know i would have done, its the one thing my past has taught me, there comes a point were snapping is far better than holding the rage + stress in, comes a point you have to let it out. There comes a point that you have to stand up for your self, it may not go well, but you have to decide what it means to constantly get trodden on. IMHO your story crossed that threshold, he would have been on the floor when i left that office after a lot less than 3 hours.
As to what to do, you were clearly high up and have the skills, IMHO if you want to really grow a pair, set-up and do what you were but for yourself, you clearly know how if you were a key part in that 50%+ annual growth rate. But to do that you have to stop being a victim and become a bit more of the ass hole (key is only to be the ass hole a little bit!). After my previous - last employer openly screwed every member of the company out of there bonuses by blowing that years profit setting up the polish show room (like 1.5 million on a small office space) i honestly had no quarms about dealing and working directly for the customers doing exactly the same as i was for them. You were promised a 10+ % stake, so go after that much of the work :-)
As a emplyee you buy my loyalty, screw me over though and i will return the favour, be loyal look after me, and i will happily do anything and be loyal in return.
As the above posts state, this kinda bait and switch is common in the small business game, you need to try and always be foreseeing te next move. Above all make contacts every were you go. A big part of my self employment income is very much work i still get through my contacts, good contacts don't need previous employers references, they already know you! They know what you can do and if your reliable.