Get yourself a real pair of tight cycling shorts and also a pair of loose fitting cheap basketball shorts to put over them. That way you get the benefit of cycling shorts (no rubbing, a nice pad, etc.), but you don't have to worry about the "look" of tight shorts.