If you are not a good person, logically you shouldn't love yourself
I've asked people over and over again to try and justify loving yourself/telling people to love themselves if there is nothing to justify it, and I've only been disappointed.
Our standards for OTHER people is that they need to be a good person, not carry baggage, and are remarkable in some way. We fail all these categories, yet we allow this double standard to continue.
We get annoyed when other people complain, and tell them to get over it and stop being such a prick, but when we do it, it's just us "venting" and we should "talk to someone accepting."
Being harsh with yourself is essential for making sure that you stay on track and stop fooling around. If you waste your time pampering yourself and locking yourself away in a safe little echo chamber of good feels, you are just going to be a pussy for the rest of your life.
You'll only get love once you've done something to deserve it.