In order for you to be happy, you need to be free from anything that will hurt you. Start moving forward. Forgive yourself, forgive the people who may have caused you pain. Stop pretending that you didn’t do anything that might have hurt others. Because sadly, you did.
Life is beautiful! Being “true” is different from being insensitive. No one is perfect. Therefore, you are not! Accept the fact that people are different from each other and they respond to things differently.
How can you say that you are happy when you’re still holding a grudge against other people. Move on! Past is past. Leave things behind. If you don’t, you are not different from those people and you may even be worst.