This may sound like an utterly stupid question, but is it possible the tighten up the mount on which the sunvisor rotates on? I have one of those Blueant Bluetooth handsfree kits attached to the visor and the weight of it causes the visor to flop down which is quite vexing. Any suggestions or should I just get another one?
Yes, but I can't remember exactly how. Try knocking the visor onto the pivot pin, further towards the outside of the car
try a larger pivot pin?
wedge foam in there from an old pillow?
customise it so as it is pulled down it "clicks" same as when it is pushed up, each click is a pin flicking along a gear, which will hold it in place, you could probably get an assembly that you could make fit somewhere.
It may be possible to somehow tighten the hinge part nearest the rear view mirror....maybe by removing the sleeve bit and replacing it with a split sleeve made from clear plastic tubing which has a larger outside diameter enabling it to by clamped tighter by the clip. The other hinge side may be able to be tightened by sliding something in alongside the rod....something like a thin feeler gauge or some thin plastic from a milk bottle