Not sure how to do the replying format you did, so I'll go with 1-3
1) - This I dont agree with. If you're going afk, or have to go. Just tell your teammates, or alt f4. That's negligance on the players behalf, not any of the ingame systems.
2) - I do agree that toxic teammates can be a reason to dodge. It's a garbage situation, I'm just not a huge fan of dodging. I do agree that some people have the right to dodge if they want. I personally dont, it tilts me off the face of the earth when I get a game with toxic teammates, however I made the commitment to queue a comp match, and due to my personality I'll do my best to stick through it
3) - If people dodge on purpose after queueing into a match, I do believe they shouldn't be able to abuse it. I'm not against a decrease in penalty, I just think 2-3 times a day is too often.
In my opinion, dodging should result in a 1hour comp suspension, max.
I find it dumb that people get consecutive days because they dodge. An hour should be tops for dodging. In that time you can play an unrated, or deathmatch. Whatever you like. I just dislike a 2-3 time a day free from punishment.
The reason I'm fine with others dodging maps and not myself, is due to how I see things. When I queue into a match I'm commiting to upwards of an hour in the match. If I get a garbage map, that's a risk I took and knew of before I queued.
It's the same shit when I order something new from a restaurant that I've never had. Even if I dont really like it, I'll eat the fucker because I took the risk. It's just what my personality is like. I take the risks of my decision and go with it. Some people are fine with dodging, I personally dont do it, and dont condemn people who do. I just dont think it should go unpunished on a daily reset.
A fix to some of the afk moments, etc. Have a accept like in CS. If my friend queue and I have to answer the door, I can't hit Accept, so it's back to queueing.
tldr with what I'd do - I'd say 1 free dodge a day, then after that 30min comp ban, to 1hour comp ban MAX. Anything high I honestly think is really stupid.