They where none stop shelling Donbass
Yes, it so happens a civil war was being fought there.
But the majority of the fighting ended with the second Minsk accords. After 2017 on average only about a dozen people died a year from combat actions. So there couldn't have been much shelling going on in 2022.
How does a dozen or two deaths a year warrant an escalation to a hundred thousand deaths a year?
took away the rights of the Russian speaking population many times
Which rights, when did this happen? I'm honestly curious abuot this.
flagrantly violated both minsk accords.
Both sides did that. A lot.
But what does that have to do with Russia's 2022 invasion? Putin himself said that Russia would not get involved in the enforcement of the Minsk accords because it was an internal Ukrainian matter.
Also you are convenently forgetting that Russia has REPEATEDLY offered peace treaties,
Because Russia wants to not only keep the land they've invaded but also dictate the way Ukraine conducts it's diplomatic relations with other nations. Ukraine is fighting for it's sovereignty here. Russia is trying to take that away.