No, I think your broker had mistakenly charged your account. Give them a benefit of the doubt. Maybe it's just a glitch but do not forget to raise the case to the management.
No, my broker is very honest and they do not have any issues regarding the price rates. Integrity and honesty of my broker are the reasons why I really loved them.