You seem a little angry at people who make good money. Do you know how much those teachers would make in other jobs demanding similar educational levels? 
As usual, you and other teacher bashers get your "facts" wrong:
"According to a recent study by the National Association of Colleges and Employers, the teaching profession has an average national starting salary of $30,377. Meanwhile, NACE finds that other college graduates who enter fields requiring similar training and responsibilities start at higher salaries:

Computer programmers start at an average of $43,635,
Public accounting professionals at $44,668, and 
Registered nurses at $45,570.
Not only do teachers start lower than other professionals, but the more years they put into teaching, the wider the gap gets."