I just don't quite understand how you arrive at some of your conclusions. BC teachers are the fourth lowest paid teachers in Canada. If you compare the maximum salary for a teacher with 5 year degree, they make $20 000 less than the highest paid teachers (Alberta).
Their latest contract (2013 - 2019) includes two years of wage freezes. The total salary increase is 7.25%, which averages out to 1.2% annually. That's a very low rate for a 6 year agreement.
I don't see how any of that is unreasonable, nor do I understand why other unions would hate them, given that the teachers are paid significantly less than those in other provinces.