@paok1970,
Why? Consider the sentence: "The student gets a warning from the teacher for talking too loud." Same thing here. A yellow card is actually considered a warning, with a bit of a penalty attached. As for the red card, well, change the above sentence to: "The student gets detention from the teacher for talking too loud.", and it's the same thing really.
Booking is sometimes used, but it sounds a bit harsh given that this is actually a game(football). And sending-off and getting a card are different: the first is the result of the latter, so they are not directly interchangeable. Or so I think, but what do I know, as a non-native English speaker?