I would definitely agree with PJ having an attitude problem against spin, remember him recently getting carried away with attacking Ojha and that wasn't the first time.
Ranatunga was a top notch player of spin, had both power and finesse. Can't say I thought of Tillakaratne being amazing against spin, but now that you say it you're probably right. Jimmy Adams should have taken tips off Tillkaratne as how to play spin defensively. Controversial as it may sound I actually rate Tillakaratne as a better test batsman than both Jayasuriya and Atapattu who were ultimate flat track bullies in test cricket, as much as I loved them.
Must admit I've been waiting for Kaushal to enter the side; he's been talked about for a while. Haven't seen much of him. What's he like? I heard he's technically a very sound batsman...any chance of him playing as a pure batsman?