Even though you should know the rules by now, I'll agree. The point of warnings/infractions is to prevent future offenses, and I don't think you deserve to be infracted twice without being given a chance to learn from the first one.
However, 3 hours isn't long enough, and you did deserve one infraction. The other has been reversed.