Re the title "looking at the stats for other countries in Europe and we look like we are faring the worst" You have to look at population size and timing - countries who are a week ahead in their timing in the "race" will be disproportionately ahead in numbers of cases, as infection increases by multiplication, not by addition.
Country~~~pop. ~~~cases at 13/04/20~~~cases per 1000 of pop
Spain~~~~~~~~46,755,778~~~17,209~~~368
Italy~~~~~~~~60,461,826~~~19,899~~~329
Belgium~~~~~11,589,623~~~~3,600~~~311
France~~~~~~~65,273,511~~~14,393~~~220
UK ~~~~~~~~~~67,886,011~~~10,612~~~156
Netherlands~~~17,134,872~~~26,551~~~155
Switzerland~~~8,655,622~~~~1,106~~~127
Luxemburg~~~~626,948 ~~~~~~66~~~105
Sweden~~~~~~9,890,402~~~~~899~~~~90
Ireland~~~~~~~~4,937,786~~~~~334~~~~67
Portugal~~~~~10,196,709~~~~~~504~~~~49
Denmark~~~~~5,792,202~~~~~~273~~~~47
Germany~~~~83,783,942~~~~3,022~~~~37
Norway~~~~~~~5,421,241~~~~~~128~~~~23
Iceland~~~~~~~~~341,243~~~~~~~~8~~~~23
Finland~~~~~~~5,540,720~~~~~~~56~~~~9
Notes - The %ages are calculated by me from the figures I have indicated. I have rounded populations up or down to the nearest 1000 for ease of calculation, so my results may be out by a very slight amount (by 1 or 2).
Some of the results I reached differ from the ones quoted elsewhere in the thread by more than that (Belgium and Netherlands are elsewhere 337 and 165, respectively - I don't know why there is a difference.)
Numbers of cases are reported differently by different countries.