'não tem graça' does not translate as 'it is funny'! When talking about a joke, it would translate as 'it isn't funny; here it is something like 'it's miserable', 'it doesn't feel good', 'it's not nice'.
I find it difficult to find a good translation but this one is certainly not right