I fear not much people can help you here.
We can all agree on several things:
the rules work fine
something is wrong in your team.
the problem is that we can't seem to figure out what is wrong yet. If it comforts you, you are not the only one trying to solve this puzzle, more teams get pained by it.
I've written an extensive theory about fouling some days ago, but can't seem to remember where.
IF you find it: Reading it might be usefull, as reading the posts before , and reactions afterwards.
Don't get angry though, there is a lot of guessing and gambling, and the chance someone thinks it is because of something you clearly can see it isn't is realy big!
They are not your friends; they dispise you. I am the only one you can count on. Trust me.