Mastering an effective cheese strategy is a very quick way to progress up to Gold/Platinum skill level but is useless without both an effective counter measure (through much practice with a partner against the most common rushes, whether you also choose to rush or play straight) and an effective failsafe if your rush is not successful. It is also critical that you can vary your strategy so you are not reliant on rushing alone.
I am not condoning anti rushing whatsoever. It is a very effective potential tool in your arsenal, however do not make it your only tool and certainly learn what to do in unsuccessful instances so as to not throw the game based on this. Learning to defend against it (whether simultaneously rushing or not and understanding which race situations you can win) should increase your overall understanding of the game which you will need to excel in Diamond.