A successful athlete has sparked furious debate on social media after she was accused of wearing too little while she was competing.