As a side note, I've always thought that the categorical imperative is as good of a rule to follow as any. But sometimes the 'if literally everyone behaved this way' thought experiment can get pretty silly, not to mention impossible to actually determine what would happen in such a case.