Not really.
"Bad karma" comes from people being constantly shitty to others; it eventually "catches up to them," in that they end up being shitty to a person who WILL NOT TOLERATE IT, at which point a significant retaliation is encountered, due to the aforementioned shitty person's transgressions. If you go around taking advantage of everyone who lets you, you'll eventually encounter someone who won't... and it might be VERY damaging to you (which you would at that point deserve).
I agree that we should try not to lose compassion for those who have ailments and afflictions influencing their decisions... but there's a line, and you can't let people cross it without checking them, or they'll end up standing on the wrong side (your side) of the line, with nothing stopping them from interfering with your life.
The other side of "bad karma," comes similarly from the same shitty people being shitty to others... but those "good people" who ALLOW this to occur, duly experience hardship as either a direct or indirect result. If you want to avoid bad things happening to you, the first step is to refrain from causing them, but after that, you must realize that you do not control the actions or thoughts of others, and so sometimes you have to physically prevent someone from causing a problem for you, or that problem will be caused for you, by someone else, whom you do not control. You can't just keep turning the other cheek, when someone is punching you with both fists, in both cheeks. It doesn't solve anything. It just gets your ass kicked, and shows them there is no consequence for their transgressions.
"God" isn't here (whether it exists or not). We have to handle shit ourselves, or shit will be as wrong as "those people" are able to make it, in pursuit of their purely self-serving goals, and in absence of consideration of the harm that may come to others, through their actions.
Some people are completely inconsiderate of others, and will destroy you for less than a penny, or even over something completely fictional. Some people will even INVENT fiction, just to have any excuse (regardless of the lack of validity of an excuse based on fiction) to do whatever harm they desire to do to others, for any reason, or none at all. Don't let those people decide what happens in your life.