Viper and Nelson both have a problem, though Viper much more so. They both only think about what they can get out of their relationship with D.J.. Viper breaks up with her, because of how he feels, instead of talking about it and workign thigns out. Nelson is a nice guy, but he thinks he can overwhelm her with riches and flowers and stuff, and get what he wants without considering what she wants. In the end, she makes the right choice - she chooses neither, because while she's willing to give in a relationship, she needs to have someone able to consider her, too.
The vandalism stuff and rebuildign the playground was also excellent.