Thats a fair spread of "cocknockers"
From science geeks to engineers to snowboarders to kayakers to octogenarian hillwalkers...
I think you should invest in a few more derogatory epithets for your vocabulary to ensure people know exactly what type of cocknockers you are referring to at any particular juncture.