Pff!
Yeah, I feel for you losing your Dad, man. I wouldn't wish that on anyone.
But honestly, try growing up in 1980s Australia, being the only Italian-Australian in primary school, and sporting the most fucked up Italian name the world has ever known. That, my friend, was a recipe for some primo racist taunts. Other Italians with anglo first names never copped any shit. I was the tokan "wog". The king "greaseball". I can't say it made me depressed or anything. If someone called me a wog, I'd call em a dumb "skip" (a denigrating term for anglosaxon Aussies), or dirty stinking slav, or chink, or mick, or boong or whatever they were. You just cop that in school and then you cop it at work in later life. You have to have a thick skin about these things. It's just words after all. If someone calls me a greasy wog these days I just laugh at them. It's funny, more than anything. You can always reply with a mumma joke!
Unless they're organising lynchmobs or firing up gas-chambers I don't see the point in reporting it. The more you kick up a fuss the more people will give it to ya.
So, as we say in Australia (in the nicest possible way), grow some balls and harden the fuck up, mate!