“I wanted someone to address the ethics of doing this when students may not have credit cards and therefore no financial means to sustain their domains.”

There are hosters and domain name registrars that accept Bitcoin. If students have access to an exchange provider or BTM or just https://localbitcoins.com then they can maintain their online presence that way without credit cards.