DC penalties are out of control

I was DCd from a match due to my router resetting. When I restored connection, I rejoined my match and helped my team win.

My reward for this? A loss, a loss in drive points, an hour suspension, and a drop in my endorsement level. I haven’t EVER left a comp match before it ends voluntarily, and have had maybe one other DC this season. Why would you give me the opportunity to rejoin the match? Why are players being punished for a totally normal part of online gaming???

Is this a joke???