This is, unfortunately, not something where I can easily give you a short, sweet and concise answer. There's a massive body of literature (and much debate) on the answers to those questions. I guess the most concise answer I can give here, without having to write a huge essay, would be to say "a combination of all of the above" (that is, "voluntary tipping", "usage fees", and "other").