Any fine would not apply to us since we're not party to the agreement on refugees. It would apply to other countries if they refused their treaty obligations. What do you expect to happen when countries don't live up to their treaty obligations?
we're not party to this particular set of refugees but remaining in the EU with this policy going forward would mean potential harm in the future. It's more something to keep an eye out for but lets be honest, if we ever chose to be helpful and considerate and join in on the next issue with refugees then we'd be shooting ourselves in the foot should we not accept as many as they want us to and receive fines.
You realise that is per refugee though? It would only take 8 refugees for it to account for 2 million. While I appreciate it's not quite as large a figure as it could be it's a bit disillusioned and evasive to ignore what the implication of not taking in refugees would be. 2,000 refugees = £500,000,000 or 4,000 refugees = £1,000,000,000.
You realise most countries don't want to throw away a billion? Maybe I'm mistaken and we're not party to any and all refugee situations but I doubt that would last forever. Like datalol said before, there's no point in the carrot without the stick but there is no carrot here. It's take on refugees you don't want or get huge fines, so whereas the EU is in the right to enforce existing rules with penalisations there is little logical value (increasingly the EU is becoming over authoritarian in there idealism though) with them having the power over punishing us or ... punishing us. It seems they want to get to the point where what they want is all that matters and this highlights that because it's no longer about agreeing on national interest and putting things in place but rather forcing us to do what they think is best in a lose - lose scenario of there making. A seemingly increasing occurence with the EU.