No, it does not. So, this sentence does not make too much sense to me, either. But the translation is correct. :)
Yes, it does make sense. :) We could replace "hanem" with "csak" ("only") for a more obvious insult. We could go further by calling them "komédiások". But they may not all take it as an insult.