Guys, I agree with you on the part that this Roman Hater/Roman Fan of races and games has triggers that do not make sense. Indeed, why would someone hate a sport that never even saw in his city?
That's why, instead of complaining about it, I reworked the triggers for that trait and will present it to the team.
What did I change?
Now, instead of becoming a races/games fan simply because there is an arena type building in the city or becoming a races/games hater because there isn't, your FMs will like or dislike the games/races according to their intelligence. If their Natural Intelligence level is 4 or more, they have 3% chances to dislike races/games but, to compensate, 1% chances to like games/races (because really intelligent people normally don't pay much attention to sports but there are exceptions). If their Natural Intelligence level is 3 or less, they have 3% chances to like games/races and 1% chances to dislike them. There are two extra triggers, one gives 1% chances to dislike games/races if the FM has the trait scholarly at level 2 or more (Erudite or more, you don't have to worry about it if he is just cultured). And other trigger that also gives 1% chances to like games/races if the FM is unschooled.
All this triggers only aplly if your FM is in a settlement that has the supposed arena building that is the same that was used for the older triggers.
You can see the new triggers by yourself and if you have expertise, you can change them on your export_descr_character_traits.txt files. Take caution when copying because this copy past thing changes where the text lines were supposed to be.