"a penalty" is a harsh word and often associated with 30+ penalties for dodgy behaviour. Google wouldn't penalise, per se, affiliate sites - but its open to debate.
I just think its good business practise to put affiliate links in external redirects which are robots.txt'd out for the main reason is you can count clicks in addition to the data networks give.
LinkBack URL
About LinkBacks

Bookmarks