I recently downloaded Ninja Trader for the first time and it was a lot better than I expected. I think it's more powerful than a lot of people realize. I really like Quotetracker too though, and I've been using that along with StockVision (as my real-time stock screener) for a couple of years...
I really like your 1st and 3rd rules, but you might be better off without #2. Instead of locking yourself off on a day when things are going great and you're reading the market very well, it could be better to just do something like #3 (e.g. +500 but retrace to <$400 lock out for the day)...
Thinkorswim and InteractiveBrokers now have mac trading software that run well.
StockVision also has a mac version that is excellent for finding great stocks to trade.
VMWare is always an option as well, but I agree with not liking Windows all that much.
Some broker dealer firms that do proprietary trading are regulated by the CBOE (which doesn't have the Series 7 requirement). Many firms, however, are regulated by other self-regulatory organizations that do require the Series 7.
That's a great point. You also need to get beyond any mental block in this area in order to effectively dwell on your wrongful calls enough to analyze what they had in common so you can improve in what you were doing wrong.
BATS is an electronic communications network (ECN) you can self-route your orders to if you use a broker that provides direct access trading. Other popular ECNs include ARCA (operated by the NYSE), NASDAQ, and EDGX/EDGA (Direct Edge stock exchange).