As for fixing the brake, I have no advice. To fix the problem, however, simply stop using the rear brake. Your front tire has way more traction than the back when moving forward. I've reached speeds in excess of 30mph & used only the the front brake &, with my weight shifted properly, stopped in 10-15ft.
You should still probably look into getting it fixed, but using only the front brake is still a viable option.