This post says it all for me
Sasuke is not a village, and this so called "forgiveness" didn't fully encompass all of the villages until the Akatsuki endangered everyone. The horrible things that the villages did in the past caused tension and led to war.
-So killing samurai who are protecting the five kage summit is alright because the samurai have the means to kill? By this logic Sasuke is justified in killing every shinobi in the world just because they fight to protect their land (with murder). Sasuke's profession is also murder, but instead of doing so for the well-being of a population, he does so for his own selfish reasons and without regard for even a companion in the organization that he formed (Karin).
-You are getting these comparisons wrong. Sasuke is not like a village attacking another, he is only one man in comparison to entire populations and he is not a leader looking out for the well-being of his people. He wanted only to crush the leaf for his own enjoyment/undeserved revenge.
-Once again, he is not a village. Also, Iwa hired the Akatsuki for military strategy against other villages. Though morally skewed, it isn't the same. Iwa was using a mercenary group without knowing their true plans. Sasuke was working for them, and he attempted to capture the Hachibi for the group that would later cause the very apocalyptic scenario he is now fighting in.
-He was trying to kidnap a Jin; not quite equal to Hinata. He did this for an organization that already had 7 tailed beasts and who's known purpose was world domination.
-Sasuke went to the five kage summit. I'm sure he was expecting more of a fight than just Danzo. He's a rouge ninja that caused the summit to be called by Ay (who still thought Sasuke was successful in capturing Bee). You're acting as if Sasuke should have been expecting a welcome mat at his enemy's doorstep.
Sasuke realized the fault of his ways. Just look who he is fighting beside now; Sasuke knows that he must make amends.