This. So much this.Damian is a kid who's trying to overcome the handicapped of his birth and past. He isn't trying to be a good person he IS a good person.
He decided to help make sure the world is a better place where innocents don't suffer the second he was exposed to normal society outside of the cult that had been his whole world to then.
That is a very very normal story. The world is full of stories of people who grew up in cults or closed off environments and their issues when integrating to normal society and how their behaviour differs from those of the 'normal' society as you and I define it.
Even just people that have been kidnapped and spend a long time in captivity away from the society and world as we know it at times completely change their world view, morality and behaviour due to the environment they are held in.
This doesn't mean they are Bad people similarly Damian isn't isn't a bad person. No one who willingly gave their lives twice for others. Who patrols and endangers their life everyday for others is already a good person.
Damian faces consequences everyday for being a jerk. No one like him that is is the consecequence of jerky before behaviour [don't think they they execute people for being jerks]
Most people who are jerks and bad at social relations never get past that. Not everyone adapts especially when some of that is a result of past trauma. I don't ask people who have a complex borne out of a yearning to be loved and accepted to just get over it much like I wouldn't ask a person who suffers from Anxiety due to an incident when they were kids to hurry up and change.
Damian's friendship with Jon wasn't forced though their parents did set them up and Damian did send Maya to spy on Jon. A classic Bruce move which if I learnt anything from Superman [both Rebirth and Bendis] Clark never misses a chance to let Jon in on the strangness and batshit ways of Bruce Wayne.
Lois goes as far as to call him crazy and Clark alludes to the same but he still trusts him with his life so their friendship makes sense.
Saying that Jon always ends up doing what Damian wants is a blatant and easy to verify lie.
Damian didn't have a childhood and his time with Jon gave him a taste of that. It won't give him a childhood but he got to have sleepovers, Play games and form a garage band.
He got a tatse of what childhood is like for the average kid.
Wanting to be treated as older doesn't mean he should which is what Superson did right. Damian with all his skills and enhancements is still a kid and kids often don't know whats best. So kudos to Bruce for encouraging the friendship, sending him to school and allowing him to have a hobby as regular as playing in a band.
Bruce every now and then does make the right decision. Damian is a minor and as such doesn't always know what's best for him. It's why Bruce gets Ollie to watch over him when he's off world [without Damian's knowledgde] and why so many times it's a chore to get him to go do stuff like have a wash. He's a kid.
Damian is a friends with Jon because Jon earned his respect and because he wants a friend. This has been the case since before the new 52 when he went seeking Colin's friendship, it's why he agreed to go to the movies with Duke, why he took drama lessons from Carrie, why he hangs out at a shelter etc
Canon established for a longtime now that Damian has always been craving a friend and acceptance from others. He attempts to mask it but it's always been part of his narrative.
Dick and Damian's dynamic isn't at all like Damian and Jon. That's like saying that Dick and Wally are like Dick and Bruce.
Re the Supersons side of the comment.
I might have big issues with Supersons but I still enjoyed it and recognise that it had lots of pro's.
I just felt that it was watered down Damian + wasn't too jazzed about some fans now seeing Damian solely as part of a twin pack. They are the Supersons but they are also Damian Wayne and Jon Kent. Characters that exist on their own