Yes, we have an infraction system and we use it. However, unless you are the member receiving the infraction, it won't be at all obvious that it was given.
Threads that are closed are seldom closed due to only one or two members misbehaving in it even though it may appear that way on the surface. Often there are deleted posts that added to the decision to close, or the topic itself was on shaky grounds from the gitgo.
If any member thinks a thread should be re-opened for a good reason, they only have to PM the moderator who closed it stating their case for re-opening it. Re-opening a thread only so a member can add their "two cents" is not a good reason.