I wish the "#" would be more prominent though, and the less-than-3-supporters contract violation flags had some sort of indicator too. Not red and scary, just more visible.
There are three very separate scopes for trust which need to be kept separate. Newbie-warning flags are only for warning newbies,
not for warning experienced members who should know better, or for harming the target. The "#" symbol is
supposed to be inconspicuous, since it's not supposed to be a warning or a "mark of shame".
(I won't rule out adding a per-post warning for newbies if people evade the per-topic warnings, though.)
Some longstanding members, which rarely visiting Meta or Reputation, may not notice "#" symbol and can lose money because of this.
If users got warning flags, based on objective criteria, that it is dangerous to do business with them, in such a case should be a more visible icon for them.
For example:
