If you don't put in enough effort to keep your recruit green through signings, that's on you if they get jumped.
Other coaches, even conference mates, aren't responsible for you allotting money elsewhere because you thought you were "safe."
This is Wilkinson...we aren't like any other world. There's over 70 coaches in 1A, over 50 in both 1AA and division 2. That means the recruit to coach ratio is exceptionally small compared to other worlds. There aren't enough recruits here for coaches to simply not go after a player because they're "green".
Lastly, if a recruit becomes yellow at the last minute, that does not mean the other school hasn't been recruiting since the first cycle. I've recruited players starting in the first cycle but the other coach always stayed one step ahead of me. Just before signings, I still had a pretty large pocket and just went all-in. That recruit went from green to "X" school to green for my program. I'm not going to just quit on a recruit because you turned him green first.
I hope I don't come across as mean, but if you want unwritten rules, go play baseball.