The true cost of parking is about $300-$500/month across the ~5 parking spots per car that cities have. If you're not paying that, you're being subsidised. It wouldn't be so bad if each car only had 1 spot, but you need parking at home, at work, and at all of the businesses and entertainment venues cars frequent.
Crude oil contains more kerosene and diesel than gasoline, but we use more gasoline so refineries crack the kerosene to get more gasoline out of a barrel. With less gasoline demand, diesel would be cheaper.
It's rare to find city parking that's less than $3/hour. At $3/hour, if you work full-time in the office, you'll pay $500/month just for your office parking spot. So even if the rest of the ~5 parking spots you mentioned were all free, parking still isn't subsidized.
And aren't gasoline and diesel both from components of the same crude oil? So aren't buses and trains, which run on diesel, also getting that subsidy?