I can agree with a large amount of what the OP has stated, and with a little thinking about animalistic tendencies it can all be explained.
The reason females are attracted to 'gym-goers', or the 'jock'-type is one of biological reasons- the larger and more physically strong the partner is, the...