ATC should advise the aircraft what is happening but the crew has the ultimate responsibility of how to respond to that information. No controller should tell you to go around because he thinks the weather is too bad. If an aircraft is on the runway and a separation problem exists he has the job to say go around. The PIC is in command of his aircraft, ATC is in command of separation.