I get the concern about forever wars some are raising, but this clearly isn't going to be a forever war for the reasons you state. Plus if the US secures some oil and the Venezuela people get to live better lives, that's ultimately a great outcome for everyone.
It's controversial to say these days, but I think this is exactly how the West should be using it's military force – to promote democracy and freedom around the world.