sorry for your difficulties...
but unfortunately you were in the wrong...
-skyteam elite lounge access only kicks in if you are traveling on an international flight. No sense in arguing, SJU is not an international destination for Delta
- skyeam elite/elite plus traveling in the economy cabin does not waive the baggage fee
http://www.delta.com/help/faqs/baggage/index.jsp#elite
Your benefits are outlined at
http://www.skyteam.com/about/miles/benefits.html