Actually, GMOs need less pesticides than non GMO crop. Some of them produce their own pesticide (BT corn and BT cotton).
"Pesticides are bad."
Thats kind of the point, they are bad to pests that try to eat the crop
"GMO are generally sterile"
You are confusing GMO with hybrids and no they are not sterile, the just lose vigour after a few generations, see https://en.wikipedia.org/wiki/F1_hybrid
", so you have to buy seeds every year from Monsanto. Great business model for Monsanto, not so much for the farmer."
Most farmers in the developed world buy new seed every year because of the hybrid thing, and do so because its convenient. At the end of the day its a choice the farmer makes: they could re use their own seeds and hybridise them, but for most its not worth the hassle.