Не путайте понятия))Халява - то, что бесплатно. Не носит негативного оттенка.Халявщик - тот, кто жаждет всего бесплатного во что бы то ни  стало.Халява - бесплатная еда.Халявщик - "заяц" в метро и тот, кто съел чужой халявный обед (когда лбготник отказался, то есть не кража)