{"id":6173,"date":"2026-02-25T17:08:38","date_gmt":"2026-02-25T17:08:38","guid":{"rendered":"https:\/\/stories.lifestruepurpose.org\/?p=6173"},"modified":"2026-02-25T17:08:38","modified_gmt":"2026-02-25T17:08:38","slug":"i-yelled-at-a-homeless-man-near-seattles-pike-place-quit-loitering-youre-scaring-customers-and-tossed-his-cup-until-the-next-morning-when-he-quietly-show","status":"publish","type":"post","link":"https:\/\/stories.lifestruepurpose.org\/?p=6173","title":{"rendered":"I Yelled At A Homeless Man Near Seattle\u2019s Pike Place, \u201cQuit Loitering, You\u2019re Scaring Customers,\u201d And Tossed His Cup\u2014Until The Next Morning When He Quietly Showed A City Badge: He Was An Undercover Auditor."},"content":{"rendered":"<p>I didn\u2019t think of myself as cruel. I thought of myself as responsible.<\/p>\n<p>That\u2019s what I told myself every time I had to be the person who said \u201cno\u201d so the caf\u00e9 could keep breathing.<\/p>\n<p>My name is Maya Collins, and I managed Harbor &amp; Bean, a caf\u00e9 a short walk from Pike Place Market in Seattle. I didn\u2019t own it\u2014not on paper. My husband\u2019s family did. The Whitakers ran businesses the way they ran conversations: polite on the surface, controlling underneath. They\u2019d brought me in as \u201cmanagement\u201d and reminded me constantly that I was lucky to be there.<\/p>\n<p>That morning was chaos. A tour bus dropped off a group before we were fully stocked. The espresso grinder was making a noise that sounded like it wanted to die. Two baristas called out. And my brother-in-law Luke Whitaker texted me at 6:40 a.m. like he was issuing a command from a throne:<\/p>\n<p>No loiterers by the door today. Tour buses coming. Don\u2019t let it look messy.<\/p>\n<p>Luke ran operations. Which meant he didn\u2019t make coffee, didn\u2019t mop floors, didn\u2019t deal with angry tourists\u2014but he made rules that I had to enforce, then acted surprised when staff hated enforcing them.<\/p>\n<p>Around 4 p.m., I saw the man sitting on the public sidewalk near our patio rail. Worn hoodie. Gray beard. Paper cup. Blanket tucked close. He wasn\u2019t yelling, wasn\u2019t blocking anyone. He was just there\u2014existing in a way that made my staff tense because we\u2019d been trained to treat presence like a threat.<\/p>\n<p>A couple stepped around him and glanced at our sign like they were deciding whether we were \u201csafe.\u201d My barista Jenna looked at me with that silent plea: Do something before Luke hears about it.<\/p>\n<p>So I went outside with my voice already sharp.<\/p>\n<p>\u201cHey,\u201d I said, louder than I needed to, \u201cyou can\u2019t sit here. Stop loitering. You\u2019re scaring customers.\u201d<\/p>\n<p>He looked up slowly. His eyes were calm\u2014too calm for someone I\u2019d just talked to like that.<\/p>\n<p>\u201cI\u2019m not bothering anyone,\u201d he said.<\/p>\n<p>\u201cYou are,\u201d I snapped, and it felt automatic. \u201cThis is a business.\u201d<\/p>\n<p>\u201cIt\u2019s a public sidewalk,\u201d he replied evenly.<\/p>\n<p>His calm made me feel foolish, and foolishness makes people mean.<\/p>\n<p>\u201cMove,\u201d I said. \u201cNow.\u201d<\/p>\n<p>He glanced at his cup, then back at me. \u201cIt\u2019s just change.\u201d<\/p>\n<p>I didn\u2019t even think. My foot nudged the cup. It tipped, coins clinking and rolling toward the curb like tiny accusations.<\/p>\n<p>He didn\u2019t shout. He didn\u2019t flinch. He simply watched the coins scatter and looked at me as if he were storing my face away.<\/p>\n<p>\u201cHave a good night,\u201d he said quietly.<\/p>\n<p>I walked back inside with my heart pounding, telling myself I\u2019d done my job. Luke texted later:<\/p>\n<p>Good. Keep it tight.<\/p>\n<p>I went home irritated and righteous.<\/p>\n<p>The next morning, at 8:05 a.m., the front door opened and the same man stepped inside\u2014clean-shaven, composed, wearing a plain jacket like any other customer.<\/p>\n<p>He walked straight to the counter, met my eyes, and calmly set a city badge on the marble like a final card.<\/p>\n<p>\u201cGood morning,\u201d he said. \u201cI\u2019m Caleb Reyes. Undercover auditor.\u201d<\/p>\n<p>And behind him, two officials in suits stepped in without smiling.<\/p>\n<p>&nbsp;<\/p>\n<p>Part 2 \u2014 When The Reveal Turns Into A Record<\/p>\n<p>For a second, my brain tried to protect me by turning it into a misunderstanding.<\/p>\n<p>Maybe he\u2019d found a badge. Maybe it was a prank. Maybe I was hallucinating from too little sleep and too much caffeine. But the two people behind him didn\u2019t move like pranksters. One had a clipboard. The other had a tablet already open, ready to document.<\/p>\n<p>The woman introduced herself first. \u201cDana Ivers. City Compliance.\u201d<\/p>\n<p>The man beside her nodded. \u201cThomas Lin. Office of the Inspector General.\u201d<\/p>\n<p>Caleb slid the badge back into his pocket with the kind of calm that made my stomach twist. No gloating. No smug grin. Just professional patience, like he\u2019d done this before.<\/p>\n<p>Dana looked at me. \u201cMs. Collins?\u201d<\/p>\n<p>\u201cYes,\u201d I managed, voice tight.<\/p>\n<p>\u201cWe\u2019re conducting an audit related to business practices in this corridor,\u201d Dana said, \u201cincluding complaints involving harassment, unlawful displacement, and misuse of contracted security funds.\u201d<\/p>\n<p>Security funds.<\/p>\n<p>That phrase landed heavy. My mind immediately flashed to Luke\u2019s obsession with the Downtown Corridor \u201cClean &amp; Safe\u201d initiative\u2014how he talked about it like it was a badge of honor. How he\u2019d said, \u201cThe city pays for safety. We just make sure it\u2019s\u2026 used effectively.\u201d<\/p>\n<p>Caleb\u2019s gaze stayed on mine. \u201cYesterday afternoon,\u201d he said evenly, \u201cyou told me to stop loitering and accused me of scaring customers. Then you knocked over my cup.\u201d<\/p>\n<p>My face burned. \u201cI\u2014\u201d<\/p>\n<p>Dana lifted a hand. \u201cYou\u2019ll have a chance to respond. But we need information first.\u201d<\/p>\n<p>Behind me, Jenna froze near the espresso machine. Another barista slipped into the back. The caf\u00e9 felt suddenly too quiet, like everyone had learned to hold their breath.<\/p>\n<p>Caleb nodded toward a table by the window. \u201cLet\u2019s sit.\u201d<\/p>\n<p>I led them over. Outside, Pike Place crowds were already streaming by, oblivious. Inside, every sound felt amplified: the hiss of the steam wand, the soft click of Dana\u2019s pen.<\/p>\n<p>Dana asked, \u201cDo you have a private security contract associated with this location?\u201d<\/p>\n<p>I hesitated. \u201cOperations handles that.\u201d<\/p>\n<p>Thomas didn\u2019t look up. \u201cLuke Whitaker handles that.\u201d<\/p>\n<p>My skin prickled. \u201cYou know Luke?\u201d<\/p>\n<p>\u201cWe know the network,\u201d Dana said. \u201cWe also know this caf\u00e9 participates in the Clean &amp; Safe initiative.\u201d<\/p>\n<p>Caleb\u2019s voice stayed calm. \u201cDo you instruct staff to remove people from the sidewalk?\u201d<\/p>\n<p>\u201cNo,\u201d I said too quickly. \u201cNot remove\u2014just\u2026 keep the entrance clear.\u201d<\/p>\n<p>Dana\u2019s eyes stayed neutral. \u201cDo you instruct staff to call security when someone sits outside?\u201d<\/p>\n<p>My hesitation answered for me.<\/p>\n<p>Thomas finally looked up. \u201cMs. Collins, we have multiple complaints about businesses using private security to intimidate unhoused individuals off public sidewalks. Several reports reference this block. We\u2019re investigating whether the initiative funds were used appropriately or diverted for private brand management.\u201d<\/p>\n<p>My stomach dropped. \u201cI don\u2019t handle funds.\u201d<\/p>\n<p>\u201cNo,\u201d Thomas agreed. \u201cBut you handle conduct.\u201d<\/p>\n<p>Caleb leaned forward slightly. \u201cYesterday\u2014was that your choice? Or policy?\u201d<\/p>\n<p>My throat tightened. \u201cI wasn\u2019t thinking.\u201d<\/p>\n<p>Caleb\u2019s expression softened, which somehow hurt more. \u201cThat\u2019s the point,\u201d he said. \u201cCruelty becomes easy when it\u2019s routine.\u201d<\/p>\n<p>Dana slid a card across the table. \u201cWe\u2019ll need management communications\u2014texts, emails, staff guidance\u2014especially anything involving \u2018loitering,\u2019 \u2018clear sidewalks,\u2019 and incident reporting. We\u2019re issuing preservation notices today.\u201d<\/p>\n<p>Preservation notices meant they were expecting deletion.<\/p>\n<p>My pocket felt heavy with my phone.<\/p>\n<p>Dana added, \u201cWe also need to speak with your operations lead and your security vendor.\u201d<\/p>\n<p>My mind raced to Luke\u2019s messages. The ones that always sounded like orders. The ones that made my stomach twist when I read them, then I\u2019d tell myself it was just business.<\/p>\n<p>Caleb watched my face shift. \u201cYou didn\u2019t know everything, did you?\u201d he asked quietly.<\/p>\n<p>\u201cKnow what?\u201d I whispered.<\/p>\n<p>Thomas tapped his tablet. \u201cYour security vendor is NorthSound Patrol. Owned by Carter Whitaker.\u201d<\/p>\n<p>Luke\u2019s cousin.<\/p>\n<p>My stomach went cold.<\/p>\n<p>Dana\u2019s tone stayed neutral. \u201cWe have irregularities in the way NorthSound billed the initiative, and evidence that certain businesses were instructed to report incidents that may not have occurred.\u201d<\/p>\n<p>The caf\u00e9 felt like it tilted.<\/p>\n<p>I finally said what I\u2019d been avoiding. \u201cThis isn\u2019t just about me yelling at you, is it?\u201d<\/p>\n<p>Caleb held my gaze. \u201cPartly,\u201d he said. \u201cBecause it shows culture. But the audit is bigger. What you do next matters.\u201d<\/p>\n<p>Before I could answer, the front door chimed again.<\/p>\n<p>My husband Ethan walked in with coffee in hand, smiling like it was a normal morning.<\/p>\n<p>Then he saw the suits. Saw Caleb. Saw my face.<\/p>\n<p>And his smile dropped like it had never belonged there.<\/p>\n<p>&nbsp;<\/p>\n<p>Part 3 \u2014 The Marriage Script Ethan Tried To Hand Me<\/p>\n<p>Ethan stopped near the counter like he was afraid the wrong step would trigger something.<\/p>\n<p>\u201cWhat\u2019s happening?\u201d he asked, voice too light.<\/p>\n<p>Dana didn\u2019t answer him with comfort. She handed him her card. \u201cAudit. City compliance.\u201d<\/p>\n<p>Thomas looked at Ethan\u2019s face for half a second. \u201cAre you an owner representative for this location?\u201d<\/p>\n<p>Ethan swallowed. \u201cPart of the ownership group.\u201d<\/p>\n<p>\u201cAnd Luke Whitaker is the operations lead,\u201d Thomas said, already knowing the answer.<\/p>\n<p>\u201cYes,\u201d Ethan said, jaw tight.<\/p>\n<p>Caleb stood, calm. \u201cWe\u2019ll be contacting Mr. Whitaker directly. We\u2019re requesting immediate preservation of communications regarding sidewalk enforcement and incident reporting.\u201d<\/p>\n<p>Ethan nodded quickly. \u201cOf course. We\u2019ll cooperate.\u201d<\/p>\n<p>Dana\u2019s gaze flicked to me. \u201cWe\u2019ll return later today to collect records. Please do not alter or delete anything.\u201d<\/p>\n<p>Then they left as smoothly as they arrived, taking the air with them.<\/p>\n<p>The caf\u00e9 noise returned\u2014steam hissing, grinders buzzing, customers entering\u2014but it all felt staged now. Like the real world was in the back office, waiting.<\/p>\n<p>Ethan grabbed my elbow and pulled me into the office, shutting the door.<\/p>\n<p>\u201cWhat did you do?\u201d he hissed.<\/p>\n<p>I stared at him. \u201cWhat did I do? Ethan, they\u2019re investigating Luke.\u201d<\/p>\n<p>\u201cThey came because of you,\u201d Ethan snapped. \u201cBecause you made a scene.\u201d<\/p>\n<p>\u201cA scene?\u201d My voice rose before I could stop it. \u201cYou think my foot nudging a cup is why the inspector general is here?\u201d<\/p>\n<p>Ethan ran a hand through his hair. \u201cYou don\u2019t get it. Luke\u2014\u201d<\/p>\n<p>\u201cLuke what?\u201d I cut in. \u201cLuke has his cousin billing the city, and you\u2019re worried about my tone?\u201d<\/p>\n<p>Ethan\u2019s eyes flashed. \u201cLower your voice.\u201d<\/p>\n<p>I laughed once, sharp. \u201cThere it is. That\u2019s the marriage. I keep my voice low while your family keeps the money high.\u201d<\/p>\n<p>My phone buzzed in my pocket like a warning.<\/p>\n<p>LUKE: Call me NOW.<\/p>\n<p>Ethan held out his hand. \u201cGive me your phone.\u201d<\/p>\n<p>I blinked. \u201cWhat?\u201d<\/p>\n<p>\u201cHe needs to talk,\u201d Ethan said, firm. \u201cI\u2019ll handle it.\u201d<\/p>\n<p>I stepped back. \u201cWhy do you need my phone to handle anything?\u201d<\/p>\n<p>Ethan\u2019s jaw tightened. \u201cBecause you\u2019re emotional.\u201d<\/p>\n<p>That word hit like a slap. Emotional. Difficult. The labels they used when they wanted women quiet.<\/p>\n<p>\u201cI\u2019m not giving you my phone,\u201d I said.<\/p>\n<p>Ethan exhaled like I was ruining his day. \u201cMaya, please. Don\u2019t do this.\u201d<\/p>\n<p>Don\u2019t do this. As if the real problem was me refusing to obey.<\/p>\n<p>I answered Luke on speaker.<\/p>\n<p>Luke\u2019s voice came through instantly, polished and furious. \u201cWhat the hell is going on?\u201d<\/p>\n<p>\u201cThe city is auditing us,\u201d I said.<\/p>\n<p>\u201cThey\u2019re not auditing \u2018us,\u2019\u201d Luke snapped. \u201cThey\u2019re sniffing around because you decided to play hero.\u201d<\/p>\n<p>\u201cI didn\u2019t\u2014\u201d I started.<\/p>\n<p>Luke cut me off. \u201cDid you tell them anything?\u201d<\/p>\n<p>\u201cNo,\u201d I said. \u201cThey already knew your name. They knew NorthSound. They knew Carter.\u201d<\/p>\n<p>A pause\u2014small, revealing.<\/p>\n<p>Luke\u2019s tone shifted, smoother. \u201cOkay. Listen carefully. They\u2019re going to ask for texts. Emails. Instructions. You need to be consistent.\u201d<\/p>\n<p>Ethan leaned closer, watching me like he was monitoring a leak.<\/p>\n<p>Luke continued, \u201cYou acted alone. You were stressed. You misunderstood policy. You were protecting customers. You say that\u2014over and over.\u201d<\/p>\n<p>My stomach turned. \u201cSo you want to blame me.\u201d<\/p>\n<p>\u201cNo,\u201d Luke said quickly, almost gentle. \u201cWe want to protect the company. Protect the family.\u201d<\/p>\n<p>The family. Always.<\/p>\n<p>\u201cAnd if I don\u2019t?\u201d I asked.<\/p>\n<p>Luke\u2019s voice sharpened. \u201cDon\u2019t be dramatic. Think about your job. Your marriage. Your reputation.\u201d<\/p>\n<p>My hands went cold. \u201cIs that a threat?\u201d<\/p>\n<p>Luke chuckled softly. \u201cIt\u2019s reality, Maya. You\u2019re not a Whitaker. You married one. Don\u2019t forget the difference.\u201d<\/p>\n<p>Ethan didn\u2019t protest. He didn\u2019t correct Luke. His silence felt like agreement.<\/p>\n<p>Luke added, like he was sharing weather, \u201cAlso, that \u2018auditor\u2019\u2014Caleb\u2014this is bigger than one complaint. If it goes federal, people go down.\u201d<\/p>\n<p>People go down.<\/p>\n<p>I looked at Ethan and suddenly understood why he wanted my phone so badly. Not to protect me.<\/p>\n<p>To control what could be proven.<\/p>\n<p>The door chimed in the front again. Dana\u2019s voice carried faintly as she asked for the office.<\/p>\n<p>Ethan reached for my phone.<\/p>\n<p>And I stepped away, realizing I had about ten seconds to choose whether I\u2019d be their scapegoat\u2026 or the person who finally stopped the machine.<\/p>\n<p>&nbsp;<\/p>\n<p>Part 4 \u2014 The Moment I Stopped Protecting Them<\/p>\n<p>I didn\u2019t have a dramatic \u201cI\u2019m brave now\u201d moment.<\/p>\n<p>I had a simple, ugly realization: if I handed my phone to Ethan, Luke would rewrite everything, and my name would be the one sacrificed to keep the Whitakers\u2019 hands clean.<\/p>\n<p>Dana knocked. \u201cMs. Collins? We need management communications.\u201d<\/p>\n<p>Ethan\u2019s voice dropped to a plea. \u201cMaya. Don\u2019t.\u201d<\/p>\n<p>I looked at him. Really looked. He wasn\u2019t scared for me. He was scared of losing the structure that kept his life comfortable.<\/p>\n<p>I opened the door and walked into the lobby area with my phone in my hand.<\/p>\n<p>Dana\u2019s gaze flicked to it. \u201cThank you,\u201d she said, professional.<\/p>\n<p>Ethan tried to step in front. \u201cWe\u2019ll provide everything through operations.\u201d<\/p>\n<p>Thomas appeared beside Dana, calm as stone. \u201cRecords must be preserved in original form,\u201d he said. \u201cCommunications from this location are relevant.\u201d<\/p>\n<p>Caleb stood slightly apart, not looming, just present. He looked like he\u2019d seen this exact dynamic before: a woman being asked to swallow blame so a system stays intact.<\/p>\n<p>Dana said, \u201cWe\u2019ll start with any instructions you\u2019ve received regarding sidewalk presence and incident reporting.\u201d<\/p>\n<p>My thumb hovered over my messages. My heart hammered. I could still choose the easy way\u2014lie, cooperate with Luke\u2019s script, keep my marriage intact for another year, maybe two, until the next crisis.<\/p>\n<p>Instead, I opened the thread with Luke.<\/p>\n<p>No loiterers by the door today. Tour buses coming. Don\u2019t let it look messy.<br \/>\nCall NorthSound if anyone sits outside. Don\u2019t let them get comfortable.<br \/>\nWe report incidents so the invoices match. That\u2019s how the city pays.<br \/>\nKeep it tight.<\/p>\n<p>Dana leaned in, reading. Thomas started taking notes immediately. Caleb\u2019s expression didn\u2019t change, but his eyes softened like he knew the cost of what I was doing.<\/p>\n<p>Ethan\u2019s voice rose behind me. \u201cThose texts are out of context.\u201d<\/p>\n<p>Thomas didn\u2019t even glance up. \u201cContext is what we\u2019re documenting.\u201d<\/p>\n<p>Dana asked, \u201cHave you filed incident reports at Luke\u2019s request?\u201d<\/p>\n<p>My throat tightened. I could lie. I could protect Ethan. I could protect Luke. I could protect the empire.<\/p>\n<p>\u201cYes,\u201d I said quietly. \u201cI did. I was told it was routine.\u201d<\/p>\n<p>Ethan made a sound like I\u2019d betrayed him.<\/p>\n<p>\u201cMaya,\u201d he hissed.<\/p>\n<p>Dana\u2019s tone stayed neutral. \u201cThank you for your honesty.\u201d<\/p>\n<p>Ethan stepped closer, eyes sharp. \u201cYou\u2019re destroying us.\u201d<\/p>\n<p>\u201cNo,\u201d I said, voice shaking but steady. \u201cYour brother did. You just wanted me to carry it.\u201d<\/p>\n<p>That was the moment Ethan\u2019s anger turned cold.<\/p>\n<p>He leaned toward my ear and whispered, \u201cYou think they\u2019ll protect you? You\u2019re not family.\u201d<\/p>\n<p>The words hurt because they were true in the way he meant them. I was an accessory to the Whitakers, not an equal partner.<\/p>\n<p>Caleb stepped slightly forward\u2014just enough to break Ethan\u2019s intimidation line. \u201cSir,\u201d he said calmly, \u201cplease give them space.\u201d<\/p>\n<p>Ethan forced a smile and walked away toward the counter like he could still manage the room with charm. He couldn\u2019t.<\/p>\n<p>Within forty-eight hours, the city issued a notice: corridor businesses tied to the Clean &amp; Safe billing were suspended pending review. NorthSound Patrol\u2019s contract was frozen. Carter Whitaker\u2019s accounts were flagged for irregularities.<\/p>\n<p>Luke tried calling me until my phone felt hot. Then he switched to texts. Then he sent Ethan to \u201ctalk to me.\u201d<\/p>\n<p>Ethan came home furious that night. \u201cYou picked strangers over family,\u201d he said.<\/p>\n<p>I stared at him. \u201cYou picked fraud over me,\u201d I replied.<\/p>\n<p>Ethan\u2019s jaw tightened. \u201cWe could\u2019ve handled it quietly.\u201d<\/p>\n<p>Quietly. That word again. The word that means: Let the harm stay invisible.<\/p>\n<p>I packed a suitcase and left for my sister\u2019s apartment across town. Not dramatic. Not loud. Just done.<\/p>\n<p>A month later, Luke was \u201cstepping down\u201d pending investigation. Carter lost city contracts. Local news ran a story about corridor businesses falsifying incident reports to inflate safety billing. The Whitakers released a glossy statement about values and accountability. The audit didn\u2019t care about glossy.<\/p>\n<p>Ethan called me once late at night, voice smaller than I\u2019d ever heard it. \u201cYou didn\u2019t have to blow everything up.\u201d<\/p>\n<p>I didn\u2019t scream. I didn\u2019t cry. I just said, \u201cI didn\u2019t blow it up. I stopped holding it together.\u201d<\/p>\n<p>I still think about Caleb sometimes\u2014not as the \u201chomeless man,\u201d because he never was, but as the mirror I didn\u2019t ask for. He didn\u2019t ruin my life. He exposed the part of it built on cruelty and silence.<\/p>\n<p>I paid for what I did outside the caf\u00e9 too. Not legally, but morally. I volunteered with an outreach group near Pike Place for months afterward, not for redemption points, but because I needed to learn how to see people without turning them into a problem.<\/p>\n<p>If you\u2019ve ever treated someone like an obstacle because you were stressed, let this sit with you: stress explains behavior, it doesn\u2019t excuse it. And if you\u2019ve ever been told to \u201ckeep it quiet\u201d to protect someone else\u2019s comfort, ask yourself who gets erased in that silence. If this hit a nerve, share it\u2014because someone out there is one bad moment away from being used as the scapegoat, and they deserve the warning before the badge hits the counter.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-6174\" src=\"http:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16-576x1024.jpeg\" alt=\"\" width=\"576\" height=\"1024\" srcset=\"https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16-576x1024.jpeg 576w, https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16-169x300.jpeg 169w, https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16-768x1365.jpeg 768w, https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16-864x1536.jpeg 864w, https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16-1152x2048.jpeg 1152w, https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16-236x420.jpeg 236w, https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16-150x267.jpeg 150w, https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16-300x533.jpeg 300w, https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16-696x1237.jpeg 696w, https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16-1068x1899.jpeg 1068w, https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16.jpeg 1440w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I didn\u2019t think of myself as cruel. I thought of myself as responsible. That\u2019s what I told myself every time I had to be the person who said \u201cno\u201d so the caf\u00e9 could keep breathing. My name is Maya Collins, and I managed Harbor &amp; Bean, a caf\u00e9 a short walk from Pike Place Market [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6174,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-6173","post","type-post","status-publish","format-standard","has-post-thumbnail","category-life-true"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>I Yelled At A Homeless Man Near Seattle\u2019s Pike Place, \u201cQuit Loitering, You\u2019re Scaring Customers,\u201d And Tossed His Cup\u2014Until The Next Morning When He Quietly Showed A City Badge: He Was An Undercover Auditor. - Life&#039;s True Purpose<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/stories.lifestruepurpose.org\/?p=6173\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"I Yelled At A Homeless Man Near Seattle\u2019s Pike Place, \u201cQuit Loitering, You\u2019re Scaring Customers,\u201d And Tossed His Cup\u2014Until The Next Morning When He Quietly Showed A City Badge: He Was An Undercover Auditor. - Life&#039;s True Purpose\" \/>\n<meta property=\"og:description\" content=\"I didn\u2019t think of myself as cruel. I thought of myself as responsible. That\u2019s what I told myself every time I had to be the person who said \u201cno\u201d so the caf\u00e9 could keep breathing. My name is Maya Collins, and I managed Harbor &amp; Bean, a caf\u00e9 a short walk from Pike Place Market [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stories.lifestruepurpose.org\/?p=6173\" \/>\n<meta property=\"og:site_name\" content=\"Life&#039;s True Purpose\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-25T17:08:38+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"2560\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nguy\u1ec5n Quy\u1ebft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nguy\u1ec5n Quy\u1ebft\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/stories.lifestruepurpose.org\/?p=6173\",\"url\":\"https:\/\/stories.lifestruepurpose.org\/?p=6173\",\"name\":\"I Yelled At A Homeless Man Near Seattle\u2019s Pike Place, \u201cQuit Loitering, You\u2019re Scaring Customers,\u201d And Tossed His Cup\u2014Until The Next Morning When He Quietly Showed A City Badge: He Was An Undercover Auditor. - Life&#039;s True Purpose\",\"isPartOf\":{\"@id\":\"https:\/\/stories.lifestruepurpose.org\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/stories.lifestruepurpose.org\/?p=6173#primaryimage\"},\"image\":{\"@id\":\"https:\/\/stories.lifestruepurpose.org\/?p=6173#primaryimage\"},\"thumbnailUrl\":\"https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16.jpeg\",\"datePublished\":\"2026-02-25T17:08:38+00:00\",\"author\":{\"@id\":\"https:\/\/stories.lifestruepurpose.org\/#\/schema\/person\/83125904ae47f4565e35c86f36646bf5\"},\"breadcrumb\":{\"@id\":\"https:\/\/stories.lifestruepurpose.org\/?p=6173#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/stories.lifestruepurpose.org\/?p=6173\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/stories.lifestruepurpose.org\/?p=6173#primaryimage\",\"url\":\"https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16.jpeg\",\"contentUrl\":\"https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16.jpeg\",\"width\":1440,\"height\":2560},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/stories.lifestruepurpose.org\/?p=6173#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/stories.lifestruepurpose.org\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"I Yelled At A Homeless Man Near Seattle\u2019s Pike Place, \u201cQuit Loitering, You\u2019re Scaring Customers,\u201d And Tossed His Cup\u2014Until The Next Morning When He Quietly Showed A City Badge: He Was An Undercover Auditor.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/stories.lifestruepurpose.org\/#website\",\"url\":\"https:\/\/stories.lifestruepurpose.org\/\",\"name\":\"Life&#039;s True Purpose\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/stories.lifestruepurpose.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/stories.lifestruepurpose.org\/#\/schema\/person\/83125904ae47f4565e35c86f36646bf5\",\"name\":\"Nguy\u1ec5n Quy\u1ebft\",\"url\":\"https:\/\/stories.lifestruepurpose.org\/?author=2\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"I Yelled At A Homeless Man Near Seattle\u2019s Pike Place, \u201cQuit Loitering, You\u2019re Scaring Customers,\u201d And Tossed His Cup\u2014Until The Next Morning When He Quietly Showed A City Badge: He Was An Undercover Auditor. - Life&#039;s True Purpose","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/stories.lifestruepurpose.org\/?p=6173","og_locale":"en_US","og_type":"article","og_title":"I Yelled At A Homeless Man Near Seattle\u2019s Pike Place, \u201cQuit Loitering, You\u2019re Scaring Customers,\u201d And Tossed His Cup\u2014Until The Next Morning When He Quietly Showed A City Badge: He Was An Undercover Auditor. - Life&#039;s True Purpose","og_description":"I didn\u2019t think of myself as cruel. I thought of myself as responsible. That\u2019s what I told myself every time I had to be the person who said \u201cno\u201d so the caf\u00e9 could keep breathing. My name is Maya Collins, and I managed Harbor &amp; Bean, a caf\u00e9 a short walk from Pike Place Market [&hellip;]","og_url":"https:\/\/stories.lifestruepurpose.org\/?p=6173","og_site_name":"Life&#039;s True Purpose","article_published_time":"2026-02-25T17:08:38+00:00","og_image":[{"width":1440,"height":2560,"url":"http:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16.jpeg","type":"image\/jpeg"}],"author":"Nguy\u1ec5n Quy\u1ebft","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nguy\u1ec5n Quy\u1ebft","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stories.lifestruepurpose.org\/?p=6173","url":"https:\/\/stories.lifestruepurpose.org\/?p=6173","name":"I Yelled At A Homeless Man Near Seattle\u2019s Pike Place, \u201cQuit Loitering, You\u2019re Scaring Customers,\u201d And Tossed His Cup\u2014Until The Next Morning When He Quietly Showed A City Badge: He Was An Undercover Auditor. - Life&#039;s True Purpose","isPartOf":{"@id":"https:\/\/stories.lifestruepurpose.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/stories.lifestruepurpose.org\/?p=6173#primaryimage"},"image":{"@id":"https:\/\/stories.lifestruepurpose.org\/?p=6173#primaryimage"},"thumbnailUrl":"https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16.jpeg","datePublished":"2026-02-25T17:08:38+00:00","author":{"@id":"https:\/\/stories.lifestruepurpose.org\/#\/schema\/person\/83125904ae47f4565e35c86f36646bf5"},"breadcrumb":{"@id":"https:\/\/stories.lifestruepurpose.org\/?p=6173#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stories.lifestruepurpose.org\/?p=6173"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stories.lifestruepurpose.org\/?p=6173#primaryimage","url":"https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16.jpeg","contentUrl":"https:\/\/stories.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/A7-16.jpeg","width":1440,"height":2560},{"@type":"BreadcrumbList","@id":"https:\/\/stories.lifestruepurpose.org\/?p=6173#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stories.lifestruepurpose.org\/"},{"@type":"ListItem","position":2,"name":"I Yelled At A Homeless Man Near Seattle\u2019s Pike Place, \u201cQuit Loitering, You\u2019re Scaring Customers,\u201d And Tossed His Cup\u2014Until The Next Morning When He Quietly Showed A City Badge: He Was An Undercover Auditor."}]},{"@type":"WebSite","@id":"https:\/\/stories.lifestruepurpose.org\/#website","url":"https:\/\/stories.lifestruepurpose.org\/","name":"Life&#039;s True Purpose","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stories.lifestruepurpose.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/stories.lifestruepurpose.org\/#\/schema\/person\/83125904ae47f4565e35c86f36646bf5","name":"Nguy\u1ec5n Quy\u1ebft","url":"https:\/\/stories.lifestruepurpose.org\/?author=2"}]}},"_links":{"self":[{"href":"https:\/\/stories.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/posts\/6173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stories.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stories.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stories.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/stories.lifestruepurpose.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6173"}],"version-history":[{"count":1,"href":"https:\/\/stories.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/posts\/6173\/revisions"}],"predecessor-version":[{"id":6175,"href":"https:\/\/stories.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/posts\/6173\/revisions\/6175"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stories.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/media\/6174"}],"wp:attachment":[{"href":"https:\/\/stories.lifestruepurpose.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stories.lifestruepurpose.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stories.lifestruepurpose.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}