I've heard in several dhamma deshana that discussing the bad practices practiced by monks is a sin. But I feel that if we don't discuss such with our family & just continue giving, we won't have much shradda in our heart & also we won't be able to inform it to the chief monks to be corrected. Is there any suthra that describes about this?
In the above Sutta householder, Ugga declares he does not discriminate how he treats the monks based on their attainments or qualities. This is his 6th quality.
But if some monk is doing something wrong it might be worthwhile to report him to a head monk if there is a chance that proper action might be taken.
Ultimately what matters is the motivation. If you talk ill of a monk with intention breaking his good standing with other this is bad karma. If you do it for the betterment of the monk and the sasana then it is positive. In doing so you have to be tactful though so that it does not lead to unintended consequences.
Remember that any yet-to-be-enlightened monk/nun is still a responsible citizen of the country they're living in, hence they're bound by the law of the land, not above it. Furthermore, they also need to observe another set of law written in the Vinaya specific to their "profession". So if they break a common law, then they're not a good citizen; if they break a Vinaya law, then they're not a good monk. And provided that the errors are well documented and backed up by evidences, it's not only fair game but also a duty for good people, both lay and monastic to bring it up, so that the error could be corrected and prevented from happening again in the future.