Yeah, Vanessa really does suck. I don't really care much for Jenny either though, sorry
For me the only way Nate could be redeemed is if he either fights for Blair again or realizes that he needs to be on his own for now and stop going from girl to girl!