This isn't the spoiler/speculation thread, Petra, so be careful.
I think Tom has gotten a lot of criticism in a role loved and hated by many and has had longer to learn to deal with criticism. HP is a huge franchise and he's been a part of it since a child! Grant's biggest role has been this one, The Flash. So he has not had the years of experience in dealing with criticism. But I'm sure he got a bit of it as Sebastian in Glee.