So if I understand this correctly, when I create a contract violation flag I'm counted as the first supporter and I'll need two more if I want someone to have "trade with extreme caution".
Correct.
You can create both a newbie-warning and contract-violation flag if you want.