Your friend needs to learn that 'attractive' and 'beautiful' aren't synonymous. People can be attractive to others, without possessing physical beauty, through other characteristics such as personality or vivaciousness.
She also needs to be told that a lack of physical stature is no bar to success within professions that
do seem to value 'beauty', such as the movies or the music industry. Show her this:
http://www.imdb.com/list/wPYMT33ceDM/
(Miley Cyrus's videos are among the most-viewed ever. I'd be prepared to bet that, irrespective of the quality of her music, a lot of those views are from men who find her physically attractive!)
Also point out that Janet Street-Porter is (at around 6') rather tall for a woman but (although she's probably a lovely lady if you get to know her) I doubt that she'd meet with your friend's definition of 'attractive'.
Lastly point out that your friend's bigotry towards people who don't share her physical properties renders her extremely UNATTRACTIVE to you and to others.