Problem with Freeduino Mega, ethernet shiled, tft ST7735 and SPI

first off the SS pin of the ethernet shield (I think it's 53)

This is wrong. The SS of the Ethernet Shield is always pin 10, also on the Mega.