Thanks for a great post captplaystation.
I recognise some of these experiences. Often the biggest problems are the easiest to fix. Colleagues not saying "good morning" to a new face in the crewroom was always frustrating.
We as professional people are divided in many ways. You need only to look to those TRE's that have set up companies to profit from the immoral treatment of their newer colleagues.