Yah, I hate it when somebody scratches your vehicle. Inadvertant but careless is more likely. Get use to it, its reality in this world we live in. After the first scratch or dent in a parking lot it gets easier after that.
I don't know why touch up paint did not work, well it wont be perfect but it's covered.
Try not thinking about it. I know, hard at first. (ignoring it)
I am sure some scratch expert in here might help you, short of getting it repainted by the dealer.
Just last week somebody dented the HELL out of my mom's camry. Damage in 4 areas of the drivers door a nd a bit on the rear passenger door behind it. Big 12 inch long dent with accompanying deep scratch, A circular dent. Scratches on edge and on the rear passenger door. Life sucks but thats why we have insurance.
Make sure you park strategically, not next to a sh*t bucket. Maybe next to a luxery car if you can. Not in a small space.etc