What is it that you want to do?
If I were fired - the last thing on my list would be getting re-hired by the same broker and same company!
Fault? Does it really matter? Will it change the outcome?
Since it seems you want it said it's your broker's fault, let's go with it! Your broker's fault.
You are an independent contractor. You have NO RIGHT of employment. You were never, and will never be an employee of the broker. Just as he has the right to fire - You have the right to walk!! It is a mutually beneficial relationship of "no strings attached." If you don't like this arrangement, get your Brokers license so you can have full autonomy.
If you're smart, you'll "get on with it," finding a new broker, and capitalizing on your ability to speak another language. It's called niche marketing.
When someone takes the time to answer your question, do NOT bash them or their response with personal insults. You sought our advice! We asked you nothing! What you have written below is shameful and unbecoming to anyone in our profession. It lends credence to those who would call us "used car sales people."
If you remain in real estate, you will find your market area is a very small world of professionals with whom you will do business over and over again. Don't be the person everyone hates to see coming!
Good luck & and "get on with it!"