IMHO, that is partially correct. There's a whole list of reasons why Russia is our enemy (although I prefer the word "opponent" as of now).
And most certainly "NATO provocations" is on that list. But one must be careful with the word "provocation". What one side sees as a reasonable action, another side might see as a deliberate provocation.
It is foolish to ignore what Russia might see as a provocation. I'm not saying that the West should always avoid upsetting Russia! What I am saying is that nations have pride, and it would be wise to take that into account.
But it is also wrong to blame all of Russia's actions on NATO "provocations". As I said before, the list that explains Russia's actions is long, and only history will judge just where NATO is on that list.
I think Kosovo was stupid, because Russia was on the verge of joining the fold in Europe, with that, though it gave the hardliners the ammo they needed to say, “See, We Told you So, you cannot trust The West.”