villain expects you to have a flush/straight a huge % of the time, which means he is hardly ever bluffing here. I think it's more likely that he has a flush because in his mind you often have one, so he wouldn't raise a straight.