2. INFPs are not at all anti-confrontational in the realm of ideas
. They generally avoid confrontation for the sake of confrontation, or when they feel that it serves no worthwhile purpose. They will frequently also avoid face-to-face confrontations because there are so many ways around it, and because they feel that a face-to-face confrontation involves a failure on their part in reading the person they are talking to accurately. However, if "being true to themselves" requires confrontation, or the delivery of a confrontational message, or the living of a confrontational lifestyle, they are more than capable of doing that. (Note: generally, INFPs choose radical honesty as their preferred method of confrontation). Writing confronting songs is something an INFP songwriter wouldn't have much trouble doing, because it's self-expression (in this case, probably self-hatred, an INFP specialty). When it comes to types likely to avoid confrontation at all costs, ISFJ springs much more readily to mind in my experience.
In summary, if you do actually know any non-caricatured INFPs, I suspect that you probably have them down as another type, especially if you know them well.
Edit: also, don't forget that the shadow of the INFP (which emerges under stress) is the ESTJ, not the world's least confrontational type.