20080517 india: Watch: Ramadoss takes on his detractors