He's making this big a stink about Starbuck's?? And Starbuck's is more public and safe than a park.
He either is too cheap to spring for $4.00 for a cup of whatever or is too inconsiderate of your simple wants for comfort. or both.
Dump him and move on.
If he is too inflexible to even consider your extremely reasonable request, just imagine what he must be like with more-intimate situations~!!
Lucky you learned this much so early on~!!!
-Aude.