It's true that life is not fair, but it's especially difficult when something completely senseless and unexplained happens. If you attended all the classes, why did they punish you? At least you found a way to work past that hurdle. And thankfully you had the support of a good friend!
RE: Dreams don't fade..