TDs clash after 'muppet' remark and mounting anger over potential €20-€50 pharmacy fees for vulnerable patients