Wrong - not everyone that has herpes has cold sores. You can have an 'invisible' outbreak and transmit the virus at that time as well. Most people that have herpes don't realize that they do. And most people DO have it.
Also, 'oral' herpes can appear on the mouth or in the genital area. 'Genital' herpes can also appear on the mouth or in the genital area. They are just different strains of the virus - it doesn't mean that the virus limits itself to one area or the other.
http://www.herpesonline.org/faq.html