I'm not sure ATC should refuse VFR traffic in Class D; the rules of Class D are very clear under ICAO and SERA, it is the responsibility of the VFR traffic to avoid the IFR. If IFR from VFR separation is required, a more appropriate airspace classification should be chosen i.e Class C or higher.