First, have your vet rule out any potential physical reasons for this behavior. If he is healthy and it is all behavior issues, do you have someone who can help you change his patterns? He sounds dangerous to me, and perhaps you cannot do it alone. I have had two horses who each bit me once (little nips) – I bit them back and it never happened again. To me, the rearing is the worst thing your boy is doing, as you could be killed if he goes over backwards. Perhaps SmartCalm might help while you work on getting him to behave. This is not normal behavior for any horse, and certainly not acceptable.
It is never the horse's fault