Yes, the sentence is grammatically correct, though it is somewhat lengthy and could be clarified for better readability.
### Meaning:
The speaker acknowledges that helping the needy is not typically the responsibility of the listener (perhaps referring to an individual rather than the government), yet they implore the listener to consider the dire situation of hungry people in the streets who need food. The speaker emphasizes the contrast