Are you saying that every soap or other popular tv show only has to send the "right" message even it does not reflect real life? As I stated earlier, I disagree with the way Frank is being dealt with, I would have preferred to have seen him being punished by the proper authorities, maybe by attacking another female where the truth then comes out. He would not get punished for Carla's attack but at least she would have been proven to have told the truth.
There are plenty of real news and storylines on tv where rapists get found out and convicted on a daily basis, I like to think that rape victims take that into account as well and not just what they have seen on Coronation Street.