Why can't good people get along with bad people?
Because two people have different world views and values, a gentleman is open-minded, a petty man is petty, and even the best intentions may be interpreted as bad things, while what a bad heart does, including any actions with guilt, is annoying to good people. Good people must stay away from bad people.