in no particular order
1. ignorance
2. stupid people
3. people who think they are god
4. people that cant accept a different opinion of their own
5. lying
6. cheating