Several errors in one post there, @crankarm. Firstly, you answer your own question as not everyone considers a slower ride to be the same as 'aren't pedalling hard or fast enough', especially if you've got to work at the end of it, so I guess we can agree that it was 'remarkably blinkered'.
Secondly, sweat doesn't smell. Shower before leaving and wear a clean shirt in the right sort of fabric and you won't have built up a 'stink' by the end of the day. You might understand this for yourself if you think of the people whose work involves manual labour and who build up a sweat whilst working but who don't stink at the end of every day.
Thirdly, a quick squirt of shirt and 'pits on arrival will also stop the build up of bacteria which causes the smell. Maybe you could try suggesting this to your colleague, rather than everyone turn him into a social pariah just because he cycles to work.
Secondly, sweat doesn't smell. Shower before leaving and wear a clean shirt in the right sort of fabric and you won't have built up a 'stink' by the end of the day. You might understand this for yourself if you think of the people whose work involves manual labour and who build up a sweat whilst working but who don't stink at the end of every day.
Thirdly, a quick squirt of shirt and 'pits on arrival will also stop the build up of bacteria which causes the smell. Maybe you could try suggesting this to your colleague, rather than everyone turn him into a social pariah just because he cycles to work.