I would have to agree with Chuck... I do not believe that a soft red is "fouling" out. In soccer 2 yellows equals a red. HS decided to call it a soft red, in other words "he really did not mean to do it". The offender is removed from the game and replaced.
Thus the "fouling out" analogy. Problem is that what constitutes a yellow in HS or in FIFA rules is still the same.
I will claim ignorance of the details in Basketball, but a foul is called not because you are playing in unsportsmanlike behavior but because you did not defend the man correctly, this in soccer is called...TADA!!!... a foul.

A yellow card is given because of unsportsmanlike behavior, completely different.

Is there a rule based on accumulations? or what about a history of receiving cards?