I think the 2 yellows for suspension makes sense in tournaments (CL and cup), but I'm not sure about league. I guess the assumption is just that 2 yellows in 1 game = red, so 2 yellows in separate games = suspension. It's harsh, but there is some sense to it.

I've been fairly lucky so far. I've only had 2 players suspended due to yellows, and neither was suspended on important games. I guess I've technically had 3 pick up suspensions, but the 3rd picked up his 2nd CL yellow car in the CL final so there's no next game for him to be suspended from (unless it carries across to next season, which I haven't seen happen before).